Did you get it directly from your carrier, or did you buy it elsewhere and then bring it to your carrier? Phones sold directly by a carrier often need to be on that carrier's network to get the official update, so if you're using a different carrier, that may be why.
Have you tried using Smart Switch to look for an update?