Принимая решение об оказании услуги или помощи, человек учитывает такие факторы, как затраты времени, прилагаемые усилия, денежные расходы, отсрочку своих планов, неудовлетворение своих потребностей, опасность для своего здоровья и жизни. При этом решающим фактором является наличие у человека
Айкс с соавторами (Ickes, Kidd, 1976; Ickes, Kidd, Berkowitz, 1976) показали, что «аура успеха» в деятельности или ресурсы, добытые самим человеком (в силу наличия у него способностей, а не обусловленные внешними причинами), повышают готовность человека оказать материальную помощь. Впрочем, влияние «ауры успеха» оказывается недолговременным (Isen, Clark, Schwartz, 1976). Выявлено также, что состояние приподнятости, внушенное испытуемым в эксперименте, повышало готовность к оказанию помощи (Aderman, 1972; Cunningham et al., 1980).
Влияние среды проживания. По сравнению с обитателями небольших городов или сельских районов жители мегаполисов менее склонны оказывать услуги (Hedge, Yousif, 1992; Kort, Kerr, 1975; Steblay, 1987).
Это подтверждается и российскими исследованиями. Т. В. Барлас и Е. С. Екимовой (2012) было выявлено, что самооценка доброты у жителей большого города (москвичей) была ниже, чем у жителей небольшого города. С. В. Кондрашенкова
(2012) косвенно подтверждает эту тенденцию: у жителей в регионе с неблагоприятными условиями проживания сильно выражены стремление к взаимоподдержке и ориентация на помощь другим со снижением акцентирования собственных интересов.
Влияние возраста. В отношении влияния возраста на помогающее поведение исследователи не пришли к однозначному мнению. Мерфи (Murphy, 1943) выявил, что потребность бескорыстно помочь другому ребенку проявляется уже у трехлетних детей. По данным Харриса (Harris, 1967), вербальный альтруизм (суждения на основе альтруистических норм) увеличивается с возрастом. Исследуя поведение детей в возрасте от 5 до 14 лет, Грин и Шнейдер (Green, Shneider, 1974) отметили увеличение с возрастом таких качеств, как желание бескорыстно пожертвовать своим временем для помощи нуждающимся детям, стремление помочь экспериментатору. Однако Зинзер и др. (Zinser et al., 1975) не нашли корреляции между возрастом и щедростью детей. Кребс (Krebs, 1970) при рассмотрении одиннадцати работ лишь в семи обнаружил корреляции альтруизма с возрастом детей.
Т. В. Фогель (2011) отмечено увеличение частоты социально-помогающей активности с увеличением возраста взрослых. Так, в возрастной группе 20–29 лет чаще наблюдается непомогающее поведение, а в группе 50–59 лет практикуют социальную помощь около половины опрошенных лиц. При этом для лиц пожилого возраста, как отмечает А. В. Алексеева (2012), характерно доминирующее желание заботиться о благополучии детей и внуков.