Я бы, конечно, не использовал их в качестве констант в коде.
Имена могут меняться, в то время как страны могут создаваться, объединяться, исчезать и т. Д.
Если вы уже используете базу данных, добавление этого может иметь смысл. С одной стороны, это гарантирует, что коды, которые могут храниться с данными клиента, действительны с точки зрения списка кодов вашей страны. Таким образом, если страна исчезает, но запись клиента по-прежнему ссылается на нее, данные остаются действительными.
Убедитесь, что ваш пользовательский интерфейс загружает и кэширует список; нет смысла делать запрос каждый раз, если вы можете избежать этого.
Кстати, правильно обрабатывать страны в интернационализированном приложении намного сложнее, чем просто переименовывать. Например, если страна или часть страны объявляет независимость, некоторые страны признают ее, а другие нет.