In person, obvious bottoms only come up to me. I have to go to a gay bar or leather with older men over 45 for the tops to approach me. Although, this isn't a problem because I'll go up to a guy and ask if he wants to fuck me when I want to bottom. I also get annoyed when I hook up with "vers" men and they only want to bottom telling me they want my "big" cock in them. (I'm not much bigger than 7". I often have sex with men 8"+. I consider myself small or average. I'm also 6'4" and don't consider myself tall.) If they say they are vers, I want them to perform both roles!
Also, dressing to show no bulge will often reduce the number of bottoms who approach me.
I change my hair colour often and have noticed some trends. I get more bottoms when I dye my hair auburn. I get more tops when my hair is light brown or blondish (my natural sun bleached color). I also get more women when my hair is lighter too. I get crazy women when my hair is black, and more black tops when I dye my hair black and a wavier or kinky texture. I get skinny rocker types and asians when my hair is bleached white.
On hook-up apps and sites, I don't list my preferences. If they contact me, I tell them what they want to hear if I like them or can make me laugh. I'm kinda easy.
I don't advertize to the men on the apps that I sleep with women because then I get 9 short bitchy bottoms who expect me to dominate them and only 1 guy who wants to fuck me.
Sometimes I like to top, other times I like to botom. Sometimes I like to go gently, other times hard and rough. Some times I like to bottom, and I'm not satisfied until I've lost count of how many guys have fucked me.
If a guy expects me to top them when I want to bottom, I tell them tough luck or they can rim me and give me a back massage until I'm drenched in my own precum.
I top or bottom based on personality and looks (also my mood), not cock size:
I like pretty asian guys (in their 20s or 30s who spend too much time on their hair) to top me, but if he's annoying me or making me mad, I like to fuck him rough.
Tall (at least 6'), masculine, and buff men, I like to fuck and be fucked. There's something about the power struggle that turns me on. However, if they can dominate me, I'm stuck being a bottom and I like it, even if I wanted to top at the beginning. Ones who tie me up, can do whatever they want to do to me. It's a kink I can't help, especially if they wear glasses and tie me up.
Tall skinny guys make the best bottoms for me. I'll go fast or slow, adjusting to their wants.
I like the ones best who just want a cig and a bear and the tv on a sports game after sex. If I want to cuddle, they tell me no or make me bargain with them. Those are my favorite bottoms.
I don't like fem men (short or tall) though. The femmy ones, I like to smack while they blow me. If I do decide to top them and they moan or make sounds I don't like, I just stop and leave or kick them out. I really hate guys who call their assholes "pussy". Women with smooth skin, and soft curves have pussies. Also, I only like sex with people whose gender identities are not in question. I have trouble sexually when the personality and the pronouns don't match the equipment.
Short, macho hispanic men, make good tops for me, especially when they get vocal and dirty. I like to top short macho guys of other colors. The race thing isn't set in stone, just a general guideline.
I don't like to admit that I'm picky, but I do have many preferences.