Coming from a 4.5 years old OnePlus 5T with 3300 mAh original battery that had lost about 15-20% of its charging capacity, I expected my S22 with 3700 mAh to blow it out of the water batter wise, but so far... nope, feels about the same. Maybe 7-8 hours of active use. A bit disappointed, especially considering my old OnePlus actually charges faster than this new S22 even though it has only 20W (but uses OnePlus's proprietary charger).
One caveat is that I've done installed a lot of apps and messed with settings, and battery drain is often higher during the first week of use for a new phone. Still, this is definitely not a powerhouse in that respect. I now set the battery optimization settings to be more aggressive, will see if that helps.