I also would not use mvf because of the problems they create. This is probably one of those problems, given that in such a control, if ANY record in a field it is bound to contains the value you want to use as a reference, the result will be True. **At least I believe that's how the .Selected(n) property of a mv combo works, which is the only thing I can think of that will allow you to test the control value at all. If it isn't bound, I doubt anything would work.
If you're only dealing with a few choices, normalize the list or just use a value list in the combo.
EDIT
** did some testing on this and found that you can determine if the .Selected(n) is True or False and it does work with a single record type of form IF the control is bound. If it isn't bound, it doesn't evaluate to either true or false. The .Selected(n) index is zero based BTW.
The more we hear silence, the more we begin to think about our value in this universe.
Paraphrase of Professor Brian Cox.