Does the world really need a new iPhone every year?

Tech & Sci Nick Yates