You don't need to attack the poor guy!
Obviously nobody will know for sure, sometimes the OS is jailbroken before it's even released (the beta seeded to developers) sometimes it's months.
One word of caution, it's been months and there is not UNTETHERED
OR Semi-Tethered Jailbreak availble for iOS 4.2.1. I'm not going to complain about it, it's not like anyone is really paying those guys, but I for one would never use an tethered JB on my phone (I did on my iPad though.) The scenario I dread is this, phone dies, hurry up get it to the car, plug it in... but if you have a tethered JB your phone will not boot until you get it to a computer. So far, that has never happened to me (phone shut off when I wasn't near a computer), but the fact that it could scares me, if it scares you too, then don't base your purchase on a jailbreaking prospect, it could take time.
I think you will enjoy the iPhone 4 alot more than your iPhone 1. It's on an individual basis as to why someone would prefer Android over iOS, or vice versa. There are advantages to each, if Widgets and the like are important to you, stick with Android.
Now, Comex is promising a 4.3 untethered jailbreak, and he's a developer so he's already got his hands on 4.3, we will wait and see. This doesn't mean it will work for the Verizon model, but sometimes with these things it only takes a minor tweak to get it to work, you never know.
So the moral of the story, don't buy it expecting to jailbreak, for now at least. It's almost definitely going to be jailbroken, but it may not be for months and months (untethered, that is)
For an example look at Android. The Nexus-S was the first phone that officially came stock with the newest OS = 2.3 Gingerbread. There were people with 2.3 roms on XDA before the Nexus-S even hit the stores. And once the N-S did release, it was all over XDA forums for people to hack and install on their own Android.
I just thought the iPhone might be similar ? The Verizon version is still an iPhone4, just running the newest OS version, I thought maybe it could be hacked and jailbroke rather quickly, because it is not a brand new phone on Verizon really, still the same thing the hackers have seen the last 7 months, just an updated OS version. But how come the Android OS can be leaked or hacked before it is even officially released on a phone, and XDA has roms for it right away ?
I guess, it just doesn't work that way. Sorry I asked.
The thing is, they do already have 4.3, the version that will likely ship with the Verizon iPhone. However, a piece of software called baseband is (for lack of a better term) the 'Driver' for the cellular radio. Since currently, baseband is meant to work on a GSM radio, it's logical to assume it will be different for the CDMA version. So, jailbroken Verizon phone? Yeah probably, but you couldn't make a phone call! They will not only need to jailbreak 4.3, but do seperate tweaks to get the CDMA and GSM version of baseband working.
So the point is, when 4.3 is jailbroken (might happen before it's released, you never know), it might only work for GSM phones, even though that's the OS that the Verizon iPhone will use, make sense?
-John