I am looking to upgrade to my first smartphone and I am wanting to know if I should get the Iphone 4 or wait till July when the next installment will come out? I have used the Iphone 4 before and other smartphones so it is not an issue of learning how to use it, it just has to deal with how fast it gets updated. I think that the phone has everything I need right now (new phone, internet, video, pictures, etc) so the next phone may not expand on that very much but I am not sure what do you guys think?