You can upgrade to officially released versions for your phone/carrier without root.
If support has ended for your phone, then you will need to root in order to install 3rd party upgrades.
For more detailed info, check out the specific subforum for your phone.