reply to Loco
Re: Android Version 4.0.4 is the newest legit version for Sprint. Not sure if the other carriers are on same.
When JB gets released it will be done as an over the air OTA update and gets rolled out in stages.
As mob said you can root phone... but IMO if you are not familiar with this; DONT!