i really dont think the rumor mill has made up its mind yet, one day i read that its june and one day i read that it is going to be in the fall. really up in the air yet.
http://9to5mac.com/2012/04/09/new-trend-ask-foxconn-hr-reps-when-the-new-iphone-will-launch-this-time-october/#/vanilla/discussion/embed
that article shows how conflicting this will be.
anyway i would say if you want an iphone get it now, i picked up my 4 in the summer when my upgrade was up and i have no complaints, plus it works out well so i can get the next generation when it releases.