The iPhone X is not worth the money, yet. You should never buy a new Apple product on it's first release. The good features always come in generation 2, etc. Stick with your current iPhone or go with the iPhone 8. Next year, the iPhone X generation 2 will be worth the wait and upgrade - it'll have the 120hz Promotion which is worth it. I wanted this iPhone also, but after seeing how disappointing the specs are, I'm waiting another year. On a financial side, waiting another year saves you money and gives you the device you wanted this year with all the real features you wanted. Think of the bills and college debt you could be paying off by skipping this release. It's a smart move to wait another year 