Indeed, it depends on the way things are viewed by individual carriers. Easyjet is a short haul carrier but MAN-SSH can seem like long haul in the Winter. Meanwhile as someone has already mentioned BA LHR-TLV is treated as long haul.
However from a passengers point of view, anything above 5.5/6 hours is long haul.