Which is NOT a factor that affects teenagers' ability to resist peer pressure and stand up for their own values?
A. how high or low their self-esteem is
B. the nature of their family background
C. the number of friends they have
D. the role models they look up to