I had the iPhone 4s up until a few months ago, the software worked perfectly fine for like 4.5 years. I was also able to trade it in to Apple for £75 off a new phone.
Crazy to see how they jacked up the prices for the Macbook Pro though, I'm glad I didn't wait to purchase the new ones.