"若者" : "お年寄り"はView側の都合なのでConverter使うかもだけど
何か登録するためにその値を利用するんのであれば
ViewModel側で列挙体を設けてView側でそれをStyle定義のトリガにするかな
でも長くなるから列挙体にDisplayName属性つけてそれを見るように作るかな
これもMVVMの原理主義から言ったらちょっとダメかもしれないけど

そんなこんなやってたら
MVVMでも文言はViewModel側でセットしていいんじゃないかと思うようになってきたんだけど
厳密にはダメなの?
色とか文字の大きさは見た目の話なのでView側の役割だけど、文言はデータだからViewModel側じゃない?