I have a list of pending SUPEE to patch, My magento is Magento ver. 18.104.22.168 and the pending SUPEEs that I need to patch are 7405, 8788, 9652,10266, 10415,10570 and 752. Is it better to upgrade to 1.9 or to patch all of this>? Will I avoid these patches if I will upgrade to 1.9? Thanks
Upgrading is usually recommended, especially from 1.7. I manage several Magento sites still on Magento 22.214.171.124 and I have patched without any problems so patching is still a potential way to go. Upgrading to 126.96.36.199 would be my recommended course.
I do recommend using this tool for all patching: https://github.com/magesec/magesecuritypatcher.
Single most fantastic tool I have ever used. Bear in mind that it will replace any core changes, which is bad practice in the first place. Any local code changes will also not be changed so you may run into an issue if you have local code repos in use.