well yeah, 40 androids come out a year at least.
for iPhone its 4.
Somehow this is something that many consumer electronic companies don't understand.
Make it too confusing which model is the latest and greatest and destroy all potential product value.
There's a reason why car companies have obvious and predictable refresh cycles. You want people (who care) to be able to glance and know if it's from this year or 5 years ago.