Using `if` statements is a clunky way of writing code and should be avoided wherever possible. Overusing them in areas where they can be avoided will make your life harder when it comes the time to revisit the code in a few months' time. This disrupts the “flow” and contributes to lower overall efficiency.