По контексту написанного понял что он мужик а не парень, этак 40+,а девушке 20+.Если так, то он поступил взвешенно. Мотивы могут быть разные. Если человек порядочный он возможно решил за неё что он ей не подходит по возрасту (даже если были отношения). В данном случае он преодолел свои соблазны. Таких на самом деле очень много, но нынешняя жизнь как то не поощеряет быть внешне добрыми-мягкими. Поэтому и уходят по английски. Другой вариант-он ревнивый и даже не надеется её удержать в будущем. Так же аналогично можно принять это решение с "холодной головой"-оценить что не удержит или не сможет соответствовать (характерно для тех кто привлекая к себе использовал "дутые"достоинства прикидываясь тем кем не является), не желает быть разоблачённым. Ещё вариант-он просто выше оценил пожелую за какие то качества.. Несмотря на то что до меня все почти придерживались этого варианта считаю его характерной отмазкой, но как вариант это не самый массовый. Ни только девушки могут придерживаться поговорки-"Лучше синица в руке... ",мужчины со слабым характером или низкой самооценкой тоже придерживаются этого выбора. Есть ещё вариант-они на "разной волне"-девушка характерно для своего возраста рассказывает какие то вещи которые для неё важны, например, про учёбу в институте, а мужик из уважения должен делать вид что он понимает её и сопереживает, но тем самым времянем она сама отдаляет его. Более пожелая будет вероятно говорить о том... Ну о чём бы не говорила они ведать застали времена Хрущёва, ха, ну чем ни тема