Вопросы к Поиску с Алисой
Использование оператора break считается нежелательным в некоторых ситуациях, потому что он нарушает естественный ход цикла или подпрограммы и затрудняет понимание порядка операций при чтении кода. otvet.mail.ru
Однако в исключительных случаях, когда из цикла необходимо выйти раньше, чем было задумано изначально, использование break оправдано. ru.stackoverflow.com