Should i trade in my iphone 4s for an iphone 5 or wait?

I have no problems with my iphone 4s really. But I'm due for a free upgrade already and Best Buy is having that trade in offer. I know it's giving them a free 100 dollars because my phone is currently worth like 300. But I don't know how to sell it/use craigslist or ebay so I really don't care. Please don't criticize me haha I really don't see how it's a bad idea because I don't mind a 2 year contract again. Should I wait for the iphone 5s or 6 though? My mom wants to leave now to take me there and I need quick opinions please and thank you!

Apple is coming out with the new iOS7, this fall. A faster, improved version of iOS6. The new iPhone6 will have a bigger screen, a re-designed interface, new apps, improved siri, new camera options, etc. It will be a big overhaul from the previous models. Not sure what the cost of an iphone6 will be… Maybe $400? If you can afford that, wait for the 6. They never mentioned a release date for the 6. My guess is early 2014.

IPhone 5S is coming soon. I suggest you wait for the iPhone 5S. It should be better than iPhone 5.

Get iPhone 5