Hlavné rozdiely spočívajú v procesore a úložnom priestore.
V prvom rade, čo sa týka vzhľadu, iPhone 8 má nový dizajn skleneného tela, ktorý je hladší a krajší ako iPhone 7 a podporuje bezdrôtové nabíjanie. iPhone 7 využíva kovové telo, ktoré je pomerne ťažké, no zároveň aj odolnejšie.
Iný vzhľad: iPhone 8 využíva dizajn obojstranného skla a zadnú stranu telefónu tvorí sklenený panel s vysokou tvrdosťou. Procesory sú odlišné: iPhone 8 používa čip A11 a iPhone 7 čip A10.
Parametre CPU sú odlišné. iPhone 7 má vstavaný koprocesor Apple A10+M10 a počet jadier CPU sú štyri. iPhone 8 má vstavaný koprocesor Apple A11+M11 a počet jadier CPU je 6 jadier. Rôzne kapacity pamäte: iPhone 7 má dve verzie pamäte: 32g a 128g; iPhone 8 má dve verzie pamäte: 64g a 256g.
Rôzne kapacity ROM: iPhone 8 má 64 GB a 256 GB verzie, zatiaľ čo iPhone 7 má 32 GB a 128 GB verzie. Použité procesory sú rôzne. Procesor použitý v mobilnom telefóne iPhone 7 je štvorjadrový procesor Apple A10 Fusion; procesor použitý v mobilnom telefóne iPhone 8 je procesor novej generácie A11 Bionic.
Existujú nasledujúce rozdiely: materiál tela je odlišný; iPhone 7 má kovový zadný kryt, zatiaľ čo iPhone 8 sa vracia do éry obojstranných sklenených tiel. Predná aj zadná časť tela využíva najpevnejšie a najodolnejšie sklenené panely na iPhone; farby tela sú rôzne; iPhone 8 Bola pridaná nová „slnečná červená“ farebná schéma.
