All of the above.
No, but seriously. I would love to upgrade my iPhone to 4 but am afraid that 5 is around the corner next year with the whole 4G thing.
Any rumors out there to ponder?