Я привел пример для наглядности, в библиотеках часто всречаются
списки из 5, 6 и более возможных параметров, так что switch-case
будет нужен, в котором обязательно должна быть ветка default.
Требование не менее трех веток в чем то логично - можно заменить на
условие, такой пример также приведен.