Android TextWatcher.afterTextChanged vs TextWatcher.onTextChanged

¿En qué circunstancias debería utilizar en afterTextChangedlugar de onTextChangedy