The idea of a "year" on a flat world that's the center of the system makes no sense. If we ignore that part of it we can make a world with two seasonal cycles that vary, though:
The "sun" is actually two stars in very close proximity, their orbital period is very close to a day but is not...