Il vaut mieux prendre un 4 car tu profites déjà du Retina et de son processeur (pour ce qui du niveau technique) car le processeur du 3GS commence vraiment à vieillir.
De plus, niveau software, tu t'assures encore au moins 1 an de mise à jour (si on suit la logique d'Apple) !
Et puis, acheter un iPhone qui date déjà de minimum 2 ans, c'est un peu se couper le bras tout seul =/ c'est comme le domaine de l'informatique, au bout d'un certain temps, ça ne tient plus la route !