IM not going to help by saying both are correct.
you can upgrade early, but there's s a couple of catches.
1. You must return the contract phone and it must be in excellent condition.
2. You can't chose the phone. Currently the Droid turbo is your only option.
so if you wanted a different phone, you have to wait until the week of your expiration date.
If you're going to wait until July...you may was well (if you can) wait a couple more months. Typically the price of the current iPhone decreases about a hundred bucks when they announce the new version, in this case, the iP6S. So if you can hold out and you're not necessarily wanting the latest iPhone...you can save yourself a few more bucks by waiting another 60 days or so. Just something to think about...