Android TextWatcher.afterTextChanged vs TextWatcher.onTextChanged

Unter welchen Umständen sollte ich afterTextChangedanstelle von onTextChangedund umgekehrt