Breaks in the context of switch statements can sometimes be fugly, but switch statements can execute faster than long lines of if-else if-else for simple values, since the variable is only evaluated once, rather than at each if or else if statement. As
>>10 said, if you are good and know what you are doing, then using break/continue isn't that bad.