What happens at the end of 2 year contract?

My 2 year contract ends next year December 27. When I first applied for a 2 year contract, Starhub let me choose only two phones - Xiaomi Redmi Note and LG G3 Beat. I chose Xiaomi and I'm regretting it. I want to get an Apple iPhone at the end of the 2 year contract. But will they only let me choose 2 phones like the beginning of the contract? Or I can demand the phone I want?

It depends on what Starhub says I guess

Xiaomi is a chinese company, no one in heck I would touch that

I'm only 10 yes old and I got to know about the specs later