How do we know what the most appropriate programming situations are to use either switch or if-else statements in C?