Das iPhone 4 verfügt über eine 5-Megapixel-Fotokamera. Seit der Veröffentlichung des iPhone 4 im Juni 2010 hat Apple nachfolgende Telefonmodelle mit fortschrittlicheren Kameras auf den Markt gebracht.
Neben einer 5-Megapixel-Kamera bietet das iPhone 4 auch LED-Blitz- und HD-Aufnahmefunktionen. Das iPhone 4 war das letzte von Apple herausgebrachte Telefon, das eine Kamera mit 5 Megapixeln enthielt. Ab 2014 haben alle nachfolgenden Modelle – das iPhone 4s, 5, 5c, 5s, 6 und 6 Plus – 8-Megapixel-Kameras. Die neueren Modelle bieten auch die Möglichkeit, Panoramafotos aufzunehmen; diese Funktion ist auf dem iPhone 4 nicht verfügbar.