I want to go over why they are different. Yes, country but also carrier. I won't bore you with a link to why old phones (yes, 2 years is old) don't get updates.

There's nothing really wrong with your current OS but there are folk that want the latest and will pay for that with a new phone.

So the answer is if and when the carrier and maker decide to issue such but at 2 years the population has gone down. Here, ATT noted when users were changing out phones under 2 years about 5 years ago so the upgrade time frame is working against you.

This is why you have to decide if it's worth the risk to go off the reservation (use non-official updates.)