I think that a UK Telecoms Company, Mr. M's old Company, and a Company that sounds like "Chat Chat" allow their out-of-contract customers to get the same deals as new customers, when they take out a new contract.
An Insurance company that starts with "A" has a thing called "A Plus", The main selling point is that existing customers will be treated the same as, or better than new customers.
Loyalty cards for customers in some stores get discounts as well.
If you buy a 12 month magazine subscription you get a discount. When the 12 months is up and you want another 12 month subscription you receive the same price as someone who is buying the subscription for the first time.
When your 24 month mobile phone contract is finished you can get a new 24 month contract at the same prices as someone getting the contract for the first time.
Discounts on next shopping trip based on how much was spent the last time you shopped.
I think that if a competitor offers the same product as company A, but treated their loyal clients (clients who stayed with them after 1 year) the same as if they were new clients by offering the product at the same price(or even a small increase based on CPI inflation), the competitor would take a lot of Company A's clients after the 1st year because of Company A's massive price increase because you're now an "old customer".
Imagine how many more customers Virgin would have if they were the only company in it's industry to treat old and new clients exactly the same.
All I'm saying is that I want to feel like Virgin is happy to be receiving my business.
I see that the present offer for new customers to the Ultimate Oomph Package can pay £89 per month for an 18 month contract. Would it be possible for me to sign an 18 month contract and get it for £99 per month?
So Virgin is still making £10 per month more, but keeping me (and other customers) happy and happy to keep referring people (new customers) to them because of the reasonable prices and great service?