Just because a new version of Android exists doesn't mean it's available for your phone or on your carrier. If the phone says there's no update for you, then there's no update for you.
You'll have to wait until the manufacturer of the phone makes a ROM for it, add extra time if the phone was preloaded with shit & branded by a phone network.
Or you could dig about for a 3rd party ROM and see if one exists.