You do realize you are eventually paying FULL price for that phone.
Just went through this with a family member that was convinced he was getting an upgrade for only $300. Add in the monthly costs for service and he finally realized it cost the same to buy it outright.
Everybody things they are getting free upgrades. Really not sure why the carriers are discouraging this thought process. It has fooled most people for a long time.