Разница между операторами break и return в операторе switch заключается в их действии:
Таким образом, break заставляет оператор switch соответствовать только одному случаю, а затем продолжает выполнение, а return полностью останавливает работу функции. 1
Таким образом, break используется для прерывания последовательной проверки значений в switch, а return — для завершения выполнения функции. 3