Now that the asexual and pansexual flags are official… :D

Rainbow = Gay and Lesbian

Pink/Purple/Blue = Bisexual

Blue/Pink/White = Transgender

Black/Gray/White/Purple = Asexual

Magenta/Yellow/Blue = Pansexual