Honestly, the correct answer is that in the vast majority of cases, there was no good reason to ask any gender question in the first place. People should think about /why/ they're asking this. Even in the rare cases where there's a perceived need, it's likely a more-specific and functional question would be better. Dating sites are probably the biggest exception where I can imagine there's a legitimate need for putting a lot of thought into true gender+preferences questions.