Your contract will be up in 2 years, and at 18 months, you will be offered a new phone with early renewal
That is soo yesterday. Today, I choose and change my contract as I like and buy the phone models I want at the time I want. There's no reason contract and phone(s) should be tied together.
My last contracts ran for 4 years (telephony only, no base fee), 3 years (telephony + 500MB data, 10€ base fee), and my current contract is 5€/month for 1GB LTE data, 50 minutes call time and SMS flat. I can switch contracts within 6 weeks if I find a better offer. Likewise, I bought an interesting Chinese phone model directly from China because it was not available here, and there's no way in hell providers would offer it.