Кроме if else это можно как - то, лучше решить? или if else это лучшее решение