Waterfall is often a better choice when:
1. The requirements are well understood and not likely to change.
2. The customer is not prone to demanding changes.
3. The customer prefers not to be involved in the development, but wants to be consulted at the beginning and receive a working package at the end of the project.