Should I buy my girlfriend a gift that I find distasteful?

I'm middle class Australian, raised in a lower class family. My girlfriend is from a wealthy Chinese family. I like practical things but she likes luxury brands. I like to find the best tool for the job but she thinks the brand name is the most important thing.

I want to buy her a gift. She really likes the pink Beats wireless headphones. The thing is, I can't stand Beats. They sound as good as headphones that cost a tenth as much. I prefer Bose. With Bose you pay for actual quality and with Beats you pay for the brand name and you pay for Dr Dre's next mansion.

I thought about getting her some Bose headphones instead since I detest luxury brands such as Beats. I want her to buy things for practical reasons, not for brand name reasons.

On the other hand, it would be wrong for me to force my tastes onto her. She will always have her own tastes and that's ok.

The Bose headphones have a more masculine design and they're not available in pink (her favourite colour). To make her wear masculine headphones might the equivalent of her expecting me to wear a dress (or even worse, use an iPhone).

She's your girlfriend, you do things that she likes to keep her happy. If you want to do things to please you go have a wan k.

Your girlfriend clearly sounds very materialistic, you could buy her the bose headphones however there's a chance she may get angry at you (if she is that type of girl) or go off at you for not getting the 'best of the best'. I say, buy here the Bose ones and if she doesn't like or want them then just return them, there's no harm but possible disappointment in doing this. If she wants the beats ones then she can go buy them herself, unless you want to.