A video streaming platform notices a decline in subscriber n…

A video streaming platform notices a decline in subscriber numbers and wants to take preemptive action.  To do this, they need a model that can predict whether customers will renew or cancel their subscription based on their level of engagement.   What machine learning technique should they use?