Iphones

I have the 5s right now and I got it one year ago. I'm still a teenager so I have to wait to be able to get these sort of things. Should I get the 7 now or keep my phone and wait for the 8? Idk what other category to put it in sorry