When a user goes to cancel, offer to keep/store data or push them toward a lower tier instead.
If a user has been a customer for X number of months, offer a big discount (50% or so) to stay on their current plan. Make sure it’s understood this is a one-time offer and only because they met certain criteria.