`if type(choices[0]) not in [list, tuple]`

can `choices[0]` be a set?