iPhone 5 came out already. I think haha. And I don't think it's every year. Because I've had my iPhone 3 for three years, and the iPhone 4 just came out a month before I got my phone. They were sold out when I went to get one :/
i know.. but the one after that!:P haha its just i dont know whether just to wait till the next one:L
Well they release a new one every year.