Do Oil Stains Last Longer Than Latex Stains Outdoors?
It depends on the surface. Oil stains generally penetrate wood better than latex stains and perform best on rough surfaces like rough-sawn wood and cedar shingles, which will soak up a lot of stain. Semi-transparent oil stains excel here because you can apply several coats and achieve good wood protection without hiding the natural texture and grain. You can expect the stain to last from four to seven years. They're easier to renew, too. You can simply power wash to clean and recoat.
However, latex stains (especially solid ones) excel on smooth wood surfaces. They won't erode as quickly as oil stains. You can expect a solid latex stain on smooth, vertical wood to last four to six years. Keep in mind that no stain will last more than two to three years on horizontal surfaces that are exposed to the sun and rain.
Original article and pictures take http://www.familyhandyman.com/woodworking/staining-wood/pro-tips-for-using-varnish-and-stain?pmcode=IEFEC347&_cmp=DiyTipsHints&_ebid=DiyTipsHints1/20/2015&_mid=30492&ehid=b2846c656f2d26e9378ee46ce3da3c6756801342#4 site