The longer you wait the cheaper your new phone will be. They told me several months ago I could upgrade but nothing caught my eye and I would have had to pay something for almost every phone so I waited. Now my 2 year contract is over and I can get every phone for free, even the droid which last week I would have had to pay $149 for.