A non-assertive person honors the other person’s rights but doesn’t honor his own rights. Whereas an aggressive person honors his own rights, encroaching the other person’s rights. Opposite to that, an assertive person honors his own rights while honoring the other person’s rights.