Il 7, anche perché poi non vi lamentate che non avete memoria, con 64 Gb ormai non ci combini un tubo. E poi la differenza tra il 7 e l'8 non è sostanziale dal punto di vista di aggiornamenti software o fotocamera ecc
Dipende quanto spazio di archiviazione ti serve. In linea di massima, è sempre meglio avere il dispositivo più recente, in quanto verrà supportato per più tempo. 64gb dovrebbero essere più che sufficienti.
Comprati un android. Con la metà dei soldi otterresti un prodotto prestante il doppio, anche nuovo. Se vuoi comprarti un iPhone solo per metterti in mostra fai pure, in fin dei conti la fregatura la becchi tu