Android TextWatcher.afterTextChanged vs TextWatcher.onTextChanged

Sob que circunstâncias devo usar em afterTextChangedvez de onTextChangede