You can trade in iphone 8 at apple and they will give you a gift card for it. I am not sure if apple is selling iPhone X anymore. Might wanna check before you do that. You can always sell iphone 8 by yourself and then just use the money to buy iphone X from other retailers.

I would recommend getting an iPhone 7 (I have one) BUT MAKE SURE ITS NEW!!! As the batteries are bad in old ones. The 7 is more durable and is in much better colors. And it’s like 150 dollars cheaper than the 8

I would not recommend a new 7 right now. 8 was a huge spec bump since it has the same processor as the X. A used 7 with a $29 battery replacement from Apple wouldn't be a bad idea if you want to go as cheap as possible but if you're going new and plan on using the phone for a few years might as well future proof yourself a little and at least get an 8.

My iPhone 7 that I’ve only had for about a year has similar issues although not as severe. If your battery drains unusually fast especially while FaceTiming, playing any game that involves the internet, or updating apps, our issues may be related.

So I’m a super boring person and literally don’t use my phone to FaceTime or play many games (I literally only have candy crush). Most of my time on my phone is spent either on safari, checking/writing emails, or Facebook messenger. It’s bizarre!