My phone's getting a bit old (4S), and I'm taking this opportunity to move to T-Mobile, where the BYOD offerings are
much better.
BYOD means $20 off your monthly bill (or subsidizing is +$20, whichever way you look at it), and the BYOD rate is legitimately substantially cheaper than similar plans from AT&T or Verizon.
Plus even if you subsidize the device the terms are far better. The $20/month goes towards paying off a debt, which is simply unsubsidized price - subsidized price. If you leave early you pay the remaining balance and the phone's yours. This is in stark contrast to AT&T's rather punitive early-termination fees that exceed the actual subsidization provided initially.