Dynamically display
Discussion posts and replies are publicly visible
You can use if statement or choose, or match (which I really need to start using), or even an Appian Decision object to conditionally output a list of strings. This can be both your choice values and your choice labels, or you can create two rules to make your values and labels separately, or you can create one rule to alter them both. They can update on user input, or on auto-refresh if you loop a refresh local variable in the logic.
Doesn't really matter what you do in the interim, as long as at the end of the day you have a list of any Type and an equal length list of Text.
Let's see your specific case and we can boil down the answer to your case.