Give the iPhone 16 is coming soon and the Prime Day deals are over, it’s best to wait before you buy a new iPhone.
https://www.techradar.com/phones/iphone/should-you-buy-or-wait-for-an-iphone
https://www.techradar.com/phones/iphone/should-you-buy-or-wait-for-an-iphone