Long post I know, but my answer to OP’s question is more nuanced than the initial options LOL.
I never put too much thought into how a guy identifies sexually. IMO it’s exhausting and unnecessary. I just really love dick and love to make guys cum, so I don’t really care if he identifies as straight or bi or whatever. I’m not there to psychoanalyze him, I’m there to please him and drain his balls LOL.
That said, I’m totally respectful of people’s orientations. I’m not one of those dudes who’s pushy about it toward straight guys (or anybody else) like “come on let me suck you off” - to me that’s just weird and disrespectful.
THAT said, my first several sex partners were friends who all identified as straight at the time and I believe most (if not all) still do. So I’ve certainly had my share of straight (or at least largely straight-identifying) cock, both in my mouth and up my ass (less common, but still).
I’m a no-reciprocation-necessary bottom and pretty much have been since I started having sex. I get off more on getting the guys I suck or get fucked by off. For me it’s not just about the cock or the literal cum. It’s about the enjoyment I get out of making a guy feel good, giving him relief, and getting to make him cum - that’s more satisfying to me than my own orgasm.
I totally get why some guys, regardless of orientation or identification, might feel awkward about that, or think there’s no way I’m not going to expect more from them. But it really is true in my case. And once a guy finally understands that (or just straight up doesn’t care LOL) he tends to have a really great time hanging out with me.
I’m more than content for a guy to do nothing “for” me per se. He can just get naked, lay back, put his hands behind his head, pop some porn on if he wants or close his eyes, and just relax while I worship his body with my hands, mouth, and tongue. I’m told I give “next level” head, and my goal is to do whatever he likes to maximize the power of his orgasm and the size of his load. I enjoy licking and sucking on his balls, tonguing his asshole, massaging his chest while I suck his cock, alternating the intensity and pace and pressure I use while sucking his dick. I always swallow - I consider it an essential part of sucking cock, getting to feel his cock throb and pulse in my mouth as his cum pumps out and into me. Getting to taste his load, and swallow his seed. I always continue to gently suck after he’s shot, so that his cock is totally clean and I’ve gotten every single drop of his cum. And then we’re done. He’s satisfied, I’m satisfied, and we can go on with our day.
Any time a guy thanks me for doing that, I thank him for letting me, because I get as much pleasure out of it as he did.
The same mindset applies to my ass. If a guy just wants oral, or isn’t sure if he’s ready to go that far, I don’t pressure him. But I also make clear that I’m more than happy to spread my legs and present my hole to him to use if he’d like. Also without reciprocation or expectations.
It legitimately bothers me when a guy feels like the only relief available to him is his hand. I mean, I love to jerk off too don’t get me wrong LOL. But if a dude is going to watch porn and jerk off because he needs to cum, I’d much rather do the work for him, and give him (and me) the added pleasure of blowing his load in my mouth and swallowed, or to unload balls deep in my ass. It doesn’t have to be complicated or more involved; I just enjoy getting guys off and giving them super intense orgasms.