I decided to create this solution because I was tired of making the same mistake of leaving money on the table when I upgrade my iPhone too early.
So I made this website that uses previous price history to try and give you a close ball park on the most optimal time to upgrade your iPhone.
I hope you like my website and please provide some feedback!
Thanks!