Paying 250+299 is prettymuch buying out your contract just to sign a new one. This is a new trick that I've seen Sprint trying to pull, and now apparently AT&T. Don't ever do this. Buy your phone for the off contract price, either the LTE or the International version and just have it activated, or wait until you have an actual upgrade.