Okay, so assumming what you're saying is what aygart was vaguely waving at, we're not disagreeing about the substance, but about the logic and sentence structure.
Or - it is connected to ONE of those factors...
'Or' is true even when more than one condition is correct. As someone who deals with spreadsheet formulas and logic all day, that much I know. There are situations where both 'or' and 'and' can yield the same result, which is what you're implying this case is, but I don't think it is.
the haftorah is ALWAYS connected to the parsha, yom tov, AND time of year.
I don't think this is categorically true, and that's the reason I didn't write it that way. Not every haftorah is read on a shabbos with a parsha per se, or even on shabbos at all (fast days, weekday YT off the top of my head), and therefore it's inaccurate to say that haftoras are always connected to the parsha.
The 'generally' critique I can agree with.