The S21 doesn't make sense if the S22 is the same price.
So the decision is the S22 or the S23. Do you feel the S23 is worth almost twice the price?
The S23 pictures and videos are better, but the S22 does just fine if you aren't someone who uses the camera features often. Some people prefer the S22 selfies and colors thought. The S22's battery isn't as good as the S23. The S23 has a much better processor, but will you even notice the difference with your typical usage? Both phones use the same storage controller, the 256gb S23 got the upgraded hardware, so don't expect wildly better in read/write or response between the S22 and S23 128gb.
The upgrade in performance for all of these phones versus your Huawei are going to be absolutely monumental.
If you want to keep this phone for a few years, I'd suggest the S23. It's got 3 years of OS updates and 4 years of security patches and the others are likely to have battery issues in the next year or two(especially the S22, it has known battery drain problems already). Having the Snapdragon on the S23 will almost guarantee you'll be able to install custom ROMs beyond the end of Samsung official support, as well.
If you can live with only 128 GB then S22. It has no SD card, so no upgrade ever, those are filled up with videos quickly. At 144 Mb/s (18 MB/s) it's 1 minute of video per GB. 1 hour and half the storage is full.
This is the big reason I still do not know where to go after the S20. I have 1 TB in that, for not even 100 €.
I'd say to rule out the s22, because for cheaper you could get almost the same, and for more you could get a more stable experience. It's up to you to decide if you want a cheaper phone or higher quality phone.
I'm planning to get a pixel in the near future with GrapheneOS as a secondary device but I'm still looking for a main phone for all the slop-apps. I just fixed the price for the S22, wrote the wrong one, I apologize.