No power bank really lasts "that long" - it's more of a myth. Even expensive models lose capacity after two or three years because lithium batteries just age. But here's the good news: you can significantly extend its lifespan if you use it properly. Most cheap ones don't give up because of bad quality, but because people constantly store them in direct sunlight or let them completely drain.
What's helped me: I now only charge my power bank up to 80 percent and don't let it drop below 20 percent. Sounds like a hassle, but with a timer on the outlet it's easy. This way it just lasts longer, no matter what brand. When choosing one, I'd go with known names like Anker or Belkin - not because they're magically better, but because they at least use decent electronics and you have support if something goes wrong. The cheap no-name stuff cuts corners on the electronics, and that's when fast-charging errors happen that destroy the battery after half a year.
For your iPhone 15 you don't even need a mega-sized bank - 10,000 to 20,000 mAh is totally sufficient and more portable. Check the reviews to see if people report on it after longer use, not just right after purchase.