As per fair policy, Major updates means something which doesn't prevails in market now, it may arrive in near future. But Samsung doing opposite, android pie is running in market but Samsung launching phones with Android oreo. After giving 2 OS updates, it will say 2 major updates have been completed. Its Something where Samsung deceiving its customers by including old OS update in major updates.
no every smartphone specially the android smart phone gets only two major updates . not only Samsung does it . but other company like one plus Google and vivo which has the android won't support the 3 major update due to the hardware problems
all company deceives the customer. they want us to buy the new devices only for the update . so before you go for the device make sure you can able to use for the longer period of time . I.E look the device according to the hardware. not by the software .
well one thing you tell me you took a7 2017 for the software or you went through its specs that could meet up your requirment
I bought Galaxy Grand Quatro in 2013 which has latest hardware available at that time. But samsung never updated software and then slowly by overburden of application updates - due to OS update-phone become slower and it become useless as smart phone. Loking Only for hardware is not helpful. J2(2018) is still not getting os update as promised.?
the problem with it was it was launched in 6.0 android which was quiet dissatisfying but in time learned to use it as it best device for me on that time software should be optional for you always check the hardware always . hardware should be more primary for you and software should be secondary always remember