Did you get your phone from a network provider or did you get it SIM free from a reputable retailer like Samsung?
If the phone is from a network, they usually alter the software slightly to meet their needs (customise the menus, add their own apps) and this can result in delays to getting updates as you're at the mercy of the network testing, and approving the update.