I'll wait for the 2021 model of the iPhone to get the 120Hz refresh rate. But I'd like to upgrade to the iPhone 11Pro Max. Generally, when is the best time to buy? I see Verizon has a promo right now for $400 off the iPhone 11 Pro Max and priced at $699.99 that ends on Monday (the day before the iPhone 12 announcement). But should I wait for an even better promo? Historically, has it been better to buy prior to the announcement or after? Thanks!