I’d suggest that the questions on sex, gender, and orientation be re-factored. One schema I’ve seen that may be worth starting with runs:
Gender role: masculine, feminine, non-binary
Gender identity: man, woman, non-binary, agender
Romantic orientation: heteroromantic, homoromantic, biromantic, aromantic...
Sexual orientation: heterosexual, homosexual, bisexual, asexual...
Sexual behaviour: heterosexual, homosexual, bisexual, celibate...
Sex: male, female, intersex
I’d suggest that the questions on sex, gender, and orientation be re-factored. One schema I’ve seen that may be worth starting with runs:
Gender role: masculine, feminine, non-binary
Gender identity: man, woman, non-binary, agender
Romantic orientation: heteroromantic, homoromantic, biromantic, aromantic...
Sexual orientation: heterosexual, homosexual, bisexual, asexual...
Sexual behaviour: heterosexual, homosexual, bisexual, celibate...
Sex: male, female, intersex