Not exactly, they buy them to show off and because they can afford them.
If you make $100,000 a month, buying a $100,000 porsche is perfectly reasonable (and you should, why make money if you arn't going to spend it)
But if you make $300 a month, buying a $500 dollar phone is a idiotic thing...