I want the iPhone X but I still have until May 2019 on my AT&T contract?

I have the iPhone 7 but the iPhone X is enticing me into purchasing it. What are my options? I'm already sick of my 32 gb phone. I just want the camera on the iPhone X honestly, that's the only reason why I want it.

So wait then

By 2019 it will be the iPhone Z, or XII if they use Roman numerals.

If you wait until 2019 buy iphone xplus

Stop getting phone envy.
Be happy with what you have.