If you're charging your phone up to 100% each time you charge, that's probably the cause. Ideally, you'll want to charge your battery up to 80%, and stop there. There's a setting to do just that.
From Settings, go to Battery -> Charging. Then, consider these settings.
Optimized Battery Charging - This will control when your charge goes to 100% based on your activity. Holding that 100% charge puts a lot of strain on the lithium battery, so you'll want to reach 100% only when necessary.
Charge Limit - This is better, because it will prevent you from going passed a specified percentage. 80% is a sweet spot. I'm up to over 160 charges, and still have 100% battery health on the iPhone 16.
Charging it up to 100% repeatedly will be a fast way to reduce the life of any lithium battery. Even laptops now have a feature to limit charges to 80% by default.
Hope it helps! Your next iPhone battery will last much longer at 100% if you limit max charges.