If you let them choose from a static list and save that value on the user in a field, you can have the same static list in the search filters and use the text as the exact constraint to find people that have the same text in their user field,
Sorry, not sure I follow. If they are static, then they will display the way you entered in the choices field. If they are not, it means it is probably some dynamic data?