Just a little hint for dealing with these early upgrades, if the CS rep refuses to budge, ask them to get you to retentions (tell the CS that you're thinking about just canceling). The retentions agent will have more wiggle room when it comes to your upgrade date. Tell them that Sprint (or any other carrier) is offering you a $125 credit and that they currently have 4G phones available. Let the Retentions person know that you have no problem waiting for 4G availability, but that you'd like to apply your new-every-two discount early if possible. Good luck.