choose is useful when you need to pick one of many choices . if then else is useful when you need to pick one thing or another (or just one thing or not). Obviously, the two techniques have overlapping applications. For example, you can use choose to pick one thing or another, just like if then else, but it will be more verbose.