Rule reminder
'Smettere di + infinitive' = to stop doing something (deliberate decision to quit). 'Finire di + infinitive' = to finish doing something (reach the natural end of a task).
He decided to quit smoking after twenty years. Which is correct?