Before agreeing to help out at the local homeless shelter, Sharon weighs the costs (e.g., getting up at dawn) and benefits (e.g., feeling good about herself) of doing so. This strategy is best explained by the self-perception theory. social-exchange theory. self-presentation theory. social comparison theory.