If you are planning to buy Samsung galaxy S2 from any of the US carriers (Sprint,ATT,T-Mobile,Verizon) Hold it.
They are all running the ginger bread version of Android. And Samsung announced that it will update it to ICS(Ice cream sandwich) in February. Its mid-May and there is no update in the horizon.
They have updated all the foreign carriers who carry the S2.
In the mean time samsung has released its galaxy S3 with ICS. So there probably won't be an ICS update for the galaxy s2 owners in the US.
Again I repeat if you are in the market for a new android phone and looking at Galaxy S2
Hold it.
Either go with the ones that has the ICS or wait till you get the galaxy s3.By the time US gets the S3 google will come with a different version of android and you will be stuck with the obsolete version of android.
Better go with iphone.(I really didn't want to say this but I said it).
Here are few pictures of the galaxy s3.