Предлагаю рассмотреть использование switch, мне кажется он неплохо подходит по смыслу, вроде как есть 3 основных варианта, и так далее...