Или:
if (inRange(c, 'a', 'z')) {
...
}
или используйте регулярное выражение, как обычно, или карту, или ...
Что касается вашего выражения enum, это зависит от того, что вы на самом деле делаете, но это может быть просто карта с реализациями или значениями.