Acredito que seja principalmente a genética, mas acho que o meio deve influenciar um pouco também.
Eu não saberia precisar a porcentagem de cada um , mas acredito que ambos influencie, mas a predominância é a genética mesmo.
Antigamente se acreditava que era escolha, tanto que era referido como opção sexual. Atualmente isso desafia a ciência e é reconhecido como orientação sexual. Seja como for, creio eu, que muitos nascem assim e outros se tornam por modismo
Obviamente não é uma escolha, ou você escolheu ser hétero?
Não existe uma explicação, do mesmo jeito que os animais são, nós também somos, faz parte da natureza.