i would wait the 5G is gonna have a dual core CPU for sure with more ram an its so close so why not wait lol you don't wanna be one of those people who buy an regret months later it would just be smart to wait an you will get your moneys worth an apple always drop support for old devices VERY SOON so why go threw all of that just wait an you will be glad you did, am also waiting for the 5G i still have my 2G 🙂