IMHO they should have released 17 different iPhones to suit everyones wants and needs. With 1,000 different storage options, custom colors covering the full color spectrum, choice of Android, iOS, OSX, Linux, Windows operating systems, and with 3 different charging ports (micro usb, 30 pin, lightning).
iPhone A- 3.5" screen 1KB-1TB storage
iPhone B- 4.0" screen 1KB-1TB storage
iPhone C- 4.1" screen 1KB-1TB storage
iPhone D - 4.2" screen 1KB-1TB storage
iPhone E - 4.3" screen 1KB-1TB storage
iPhone F - 4.4" screen 1KB-1TB storage
iPhone G - 4.5" screen 1KB-1TB storage
iPhone H - 4.6" screen 1KB-1TB storage
iPhone I - 4.7" screen 1KB-1TB storage
iPhone J - 4.8" screen 1KB-1TB storage
iPhone K - 4.9" screen 1KB-1TB storage
iPhone L - 5.0" screen 1KB-1TB storage
iPhone M - 5.1" screen 1KB-1TB storage
iPhone N - 5.2" screen 1KB-1TB storage
iPhone O - 5.3" screen 1KB-1TB storage
iPhone P - 5.4" screen 1KB-1TB storage
iPhone Q - 5.5" screen 1KB-1TB storage
Everyone happy now?