I have an iPhone 7. Do you recommend I get the new iPhone X? Or should I wait until next years model comes out with 5G?

I have an iPhone 7. Do you recommend I get the new iPhone X? Or should I wait until next years model comes out with 5G?

Or just get the Iphone XS that is coming out this month