When I say "homosexuality" I mean being attracted to people of the same sex. That's not a choice.
I disagree 100 percent with that definition of "homosexuality".
Your sexual preference is defined when you choose who you will be involved with in a romantic or sexual way, and it can change over time depending upon the choices you continue to make.
Who you are attracted to doesn't matter - your actions do.
If you are involved romantically and/or sexually with someone of the opposite gender, you are heterosexual; of the same gender then you are homosexual; of both, bisexual. If those choices change, so does your sexual preference.
Are you sexually attracted to men? Assuming the answer is no, could you ever be happy in a romantic relationship with a man?
As I said, attraction is irrelevant to defining my sexual preference, which is determined by my choosing to have romantic and/or sexual relationships with other people.
So while I may be happy to be with a woman, I could still choose to be with a man in a romantic or sexual way, thereby making me either bisexual or homosexual (depending upon whether I continue to be involved with only men or with men and women).