Разница между предлогами «in» и «on» в английском языке заключается в их значении и употреблении:
Таким образом, in употребляется с более общими понятиями, а on — для частностей и конкретики. 1
Ещё «in» говорит о временных периодах (временах года, месяцах, неделях, времени суток), а «on» — о датах и конкретных днях (дни недели, праздники, дни рождения). 13