Here is a good breakdown from a grad student on twin studies. However, the key thing to note reading through it is the re-iterated theme that most research to date has not been of a sufficient sample sizes to be able to claim to represent homosexuality in general.
How we define "homosexuality" is also very much up in the air, particularly with prison populations. When do two inmates having sex count as homosexual?
As far as we know, from a truly skeptic viewpoint, **we just don't know yet what "causes" homosexuality**.
I will add, as an aside, that this is insanely hard to research. 95% of all pages I get are strongly activist for or against.