Да да я предполагал и такой ответ. но изволил имел ввиду железобетонно что там другого ничего не появится. Все остальное как минимум switch case. А как максимум стоит подумать другие механизмы выбора ветки вариантов ветвления алгоритма.
Ну как бэ bool имеет 2 состояния а если взять поле из бд то может быть 3 состояния - не установлено, истина и ложь. Вот наш случай как нужно 2 ифа. Но правильнее оставлять такое в бд состояние, потому что тогда уже это не булевый тип