The explanation for why there's a difference in lengths requires us to take a radio trip around the sun (virtually, of course, in my radio piece, with sound effects that come entirely from my mouth plus a little boost from my engineer Manoli Wetherell).
NPR: Not All Seasons Are Created Equal