Homosexuality can refer to both attraction or sexual behaviour between organisms of same sex or to a sexual orientation. Sexual orientation is only attraction to same sex. Homosexuality is contrasted with heterosexuality (attraction, behaviour or orientation between opposite sex), bisexuality (both sexes) and asexuality (neither sex).