Нет, это пока неизвестно. Определённо есть какие-то биологические причины – если бы их не было вовсе, мы бы не наблюдали гомосексуального поведения у животных, включая близких нам бонобо – но вряд ли всё исчерпывается только биологией. И если даже говорить о биологии, то мы пока не знаем наверняка, какие же именно механизмы определяют влечение к своему или противоположному полу.
Культурные предпосылки к гомосексуальности тоже есть. Хороший пример (в моральном смысле) это древняя Греция – найдите и почитайте диалог Платона “Пир” – а плохим примером служат изнасилования в тюрьмах. Где однозначное гомосексуальное насилие вообще выступает скорее в контексте власти и при этом проникающая сторона остаётся в глазах многих гетеросексуальной.