Well I'm not gay, I am transsexual, and my index finger is 5 mms longer than my wedding, or ring, finger.
Scientists have studied and they say it shows how your body was formed in the womb, it shows hormones or something like that. Like a person with a longer ring finger has more testosterone, and vice versa.
But the way you have it is for males, its opposite for females.