Upgrade iPhone 6 to 7?

Basically I have an iPhone 6, purchased it in March 2016 and now its a bit busted and scratched. I want to upgrade but is it worth upgrading to a 7?

Hmm

I'd the iPhone 8 or X. I'm trading my 7 Plus for the X when it comes out

You can go to your local provider and see if you can exchange it for an iPhone 7, but they might decline. Check with your local network provider.