Разница между использованием more и -er в английском языке при сравнении возникает из-за количества слогов в слове и направления сравнения. 2
Окончание -er используют для коротких прилагательных (до двух слогов) при сравнении в «большую» сторону. 1 Например: old — older (старый — старше), slow — slower (медленный — медленнее). 1
Слово more применяют для длинных прилагательных (три и более слога). 2 Например: beautiful — more beautiful (красивая — красивее), expensive — more expensive (дорогое — дороже). 1
Однако есть исключения: некоторые двусложные прилагательные предпочитают more, а не окончание -er. 1 Например: modern — more modern (современный — современнее), serious — more serious (серьёзный — серьёзнее). 1
Таким образом, выбор между more и -er зависит от длины прилагательного и направления сравнения.