La differenza tra il 3g e l'ultimo nato 3Gs sta esclusivamente nella performance del dispositivo. La "s" per l'appunto sta per speed. Ha un processore più potente e più memoria ram. Inoltre anche dal punto di vista grafico ha monta un nuovo processore che supporta pienamente Open GL ES 2.0, a differenza del 3g che può supportare solo la vecchia specifica Open GL 1.1. Tutto ciò tradotto in parole semplici vuol dire che si possono rendere le animazioni 3D più performanti. Come firmware ha il 3.0 che però può essere messo anche sul 3g.
Altra differenza è il Voice Control, altro non è che il controllo vocale per comporre numeri, per chiamare un numero in rubrica e per sapere il titolo della canzoni in ascolto. Su questo modello è stato introdotto il magnetometro (una bussola) che si integra con il gps in modo da migliorare la precisione con l'utilizzo dei navigatori satellitari dell'iphone.
Altra caratteristica aggiunta è lo schermo oleorepellente che evita (non del tutto) le impronte sullo schermo.
Dal punto di vista estetico è praticamente identico, salvo per la scritta iphone sul retro che ora è argentata.

