So my 2 years contract is ending on June 5th. My current phone is Droid 4. Its starting to slow and battery dropping faster than usual. I'm looking to upgrade the smartphone. Is it a good time to upgrade (June-July) or wait a bit longer? Are there any upcoming phones that might be better than galaxy s5, htc one, or lg g3? I have not decided yet but am looking at global ready, lte-xlte, hdml smartphones. *Switching to another carrier is not an option. Verizon is the only one that have lte in the area. The rest are 3g or n/a.