Girlfriend who’s selfish in bed?

I’ve been dating a girl for over a year and she’s getting more selfish as time goes on. She wants it every time I come over. Which is about 2-4 times a week. One big problem is she is only focused on her pleasures. I do all the work and We only do the positions she likes. She doesn’t like to put herself in a position where she’s doing any work, I usually do it all. I’ve talked with her about a compromise on not doing those too much like once a week or so but it usually ends up being months and usually only for a small amount of time because I put up a huge deal…

Does anyone have any advise? Comments or experiences also. I would rather work through it, but Tbh I’m at a point where I’d rather walk away.

We’re great with each other on other aspects like she helps me with my personal/career stuff and vice versa.
Girlfriend who’s selfish in bed?
Post Opinion