There is very little reason to upgrade to newer models, smartphones have hit a tech. ceiling I guess. Incremental benefits won't let people buy $1000 cellphones yearly.
Apple is stupid if they thought they can sell 100M iphone forever every year, its called market saturation.
Sure, except apple sells over 200 Million iPhones a year not 100 million.