Product review (5 stars): Top Quality Washer Hose Encased in a Braided Stainless Steel Sheath
Unlike many people, I keep my appliances running for decades.  Most washer hoses should be replaced every 5-10 years, which is why I chose this heavy duty design.  As long as the hose has no kinks or significant bends, it should last a very long time, IMO.  Most washer hoses completely burst when they fail, flooding everything and causing lots of damage.  This one being encased in a braided metal sheath, if the rubber hose inside does break, it will likely leak more slowly, giving time to notice the issue and take necessary action.

Longer ones make it easier to install, and cost only slightly more than shorter ones.  So by choosing an 8 ft length, it doesn't matter how far the washer is from the spigot, or which side of the washer has the connections.

To lessen the chance of hose failure due to strain, I recommend using elbows at both ends.  https://www.amazon.com/Pressure-Washer-Fittings-Washing-Machine/dp/B01N5FBVC7/ref=sr_1_6?ie=UTF8&qid=1487880842&sr=8-6&keywords=Hose%2Belbow&th=1