At
Về thời gian, "at" dùng cho mốc thời gian cụ thể, thời điểm, khoảnh khắc. Ví dụ: at 9:00 PM, at lunch, at dinner, at the start of the party, at sunrise, at the start of the movie, at the moment. Ngoại lệ: at night.
Về địa điểm, "at" dùng cho địa chỉ, địa điểm cụ thể. Ví dụ: at 345 broadway street, at the store, at my house.
On
Về thời gian, "on" dùng cho ngày cụ thể, hoặc một dịp nào đó. Ví dụ: on my birthday, on Saturday, on the weekend (United States), on June 8th, .
Ngoại lệ: on my lunch break.
Về địa điểm, "on" dùng cho một vùng tương đối dài, rộng như đường phố, bãi biển... Ví dụ: on Broadway Street, on the beach, on my street .
Như vậy, "on" dùng cho mốc thời gian nhỏ hơn week cho đến ngày, dịp; địa điểm là các vùng.