1) buy the cheaper iphone 3gs and wait until the iphone 5 comes out and see if it has a good upgrade. if it isn't worth it, i'll trade in the 3gs for a cheaper iphone 4.
-so much trade-ins, don't know if it's worth the bother.
2) don't buy any iphone, and wait until possibly september when the iphone 5 comes out and decide then if i should get the cheaper iphone 4 or new iphone5.
-if i choose this option and september comes, but the iphone 4 isn't any cheaper or i can't get it in 16GB model, i might kick myself.
3) just fuckin buy the iphone 4 now and shut up about it.
so should i get the 3GS for cheap now, the iphone 4 now, or nothing and wait for the 5? it's quite the conundrum.
