I believe the 4.0.4 is the latest stock firmware for the S2. I have heard rumors that it might get 4.1 jelly bean, but the hardware may be getting a little long in the tooth to run it properly without some issues.
I am sure you will have people tell you to root and rom the phone, and if you do, good luck.
Sent from my SAMSUNG-SGH-I317 using Android Central Forums