Where do you buy your smartphones?

Buying a smart phone today can be a tedious task, but I'm always up for it.  So I'd like to know where do you buy your smartphones? There's several places to buy a smart phone, and he can be very difficult to decide. But with places like Swappa, eBay, and Amazon, it becomes easier.  I've …