upgrading of samsung of 2.3.6 to android 4.0.4

Solution
If your carries does not have an update, you would need to do a search to find a custom ROM for your device. Note that flashing a ROM is not without risks, you can brick your device or some features may not work properly.