Social psychologists have found that attitudes do predict behavior, but only under certain specifiable conditions. One key factor is knowing whether the behavior in question is
positive or negative
a current or future behavior
easy or difficult
spontaneous or deliberate