С python 3.10 появилась конструкция match - case. Но она не позволяет напрямую сравнивать переменную с переменной. Есть вот такое решение:
from enum import Enum class M(str, Enum): A = "Mama" B = "Мама" C = "Мама" match C: case M.A: print("Eng") case M.B: print("Rus") case _: print("Unk")