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).