En mi opinión, te recomendaría esperar un par de meses, y te diré por qué.
Razón 1: tienes un 3Gs, creo que no hace falta decir que no vas a notar un cambio excesivo, y si quieres cambiarlo perfecto, pero para 2 meses creo que podrías aguantar (no nos engañemos, tienes movil de sobra).
Razón 2: iPhone 4 se esta depreciando de una manera bastante más rapida que antaño, vamos que puedo decirte 2 o 3 foros, donde he visto ya iPhone 4 precintados de 16 gigas por 450€, y de 32 por 500€ (de españa, vodafone orange etc).
Razón 3: Cuando lleguen las navidades, la gente pillará a saco el móvil, y si la cosa sigue así, en menos de que te puedas dar cuenta, te aseguro que para Diciembre/Enero, te puedes hacer con un iPhone 4 por 400€.
Te lo digo porque yo soy bastante afluente a estos foros de compra/venta, y desde que salió el móvil (lo vendían entorno a los 700/800€), no han pasado ni 2 meses, y ya encuentras chollos por 450€, por lo que no te digo nada cuando el stock de iPhone 4 se asiente bien, y este disponible rápidamente tanto para altas, como migraciones, portabilidades, etc.
Realmente yo pienso que comprar ahora un iPhone 4 es un poco locura, a no ser que tengas dinero de sobra, porque es mucho más que evidente, que el precio va a caer bastante más en los próximos meses, y eso es una realidad.
PD: iPhone 4 sin abrir 450€ (16 G -> http://www.fansdeapple.com/showthread.php?t=13828
iPhone 4 sin abrir 500€ (32G -> http://www.fansdeapple.com/showthread.php?t=13471
Y te hablo de gente seria, con factura y con mas ventas hechas (vamos que nada de timos)