I call Retentions at the end of my contract, say that I'm paying too much and I always end up with a better deal - sometimes a bit less, sometimes quite a bit less. These days it seems as if it's an 18-month contract.
--
Hub 3.0, TP-Link Archer C8, TP-Link TL-SG108S 8-port gigabit switch, V6