Summer solstice is the longest day of the year because the hemisphere gets maximum day light. This occurs due to the axial rotation of earth. The earth is most inclined towards Sun at a degree of 23.44. As a result Sun appears highest in the sky and stays for the longest till dusk. This makes summer solstice, the longest day to happen in that hemisphere.