I don't know about other carriers but AT&T has recently changed their model, so if you bring your own device (or buy one from AT&T at full price) you get a discount on your monthly bill.
I just bought an unlocked Moto G for ~$200, which is honestly a good enough device for my needs and a huge money savings over paying $200 up-front, plus an additional monthly charge, for a flagship device.