Date more than one woman.
But, if you are a relationship guy... just don't be too accommodating. Don't be a d!ck on purpose, but don't just go along with everything she wants to do. If she wants to do something that you just don;t want to do, tell her no.
But it is give and take, if she is doing things you like, but she hates well... you have to give in once and a while, just don't be one of those pathetic "Yes, dear" wimps.
Another thing, keep in shape and always look good, if you grow a pot belly and make no effort towards yourself, she'll get the idea that you aren't going anywhere and she would be right. If you look like you could get another women with the snap of your fingers she'll assume you will walk if she's not the best she can be.