The answer is correct because an 'if-else' statement is indeed a common branching structure used in programming. It allows a program to choose between two pathways: one that is taken if the condition evaluates to true ('if' part), and another if the condition evaluates to false ('else' part). This is a basic concept of control flow in programming languages.