Основной смысл перечисления заключается в том, что оно определено только в одном месте (нормализация в терминах базы данных). Если это перечисление является законной частью класса, который вы пишете, продолжайте.
В противном случае, особенно если вы обнаружите, что объявляете это более одного раза, переосмыслите, для чего ваше перечисление. Это на самом деле несет данные? Будет ли достаточно значений, чтобы рассмотреть возможность хранения возможностей в базе данных?