It's all in the prep. Good paint should last. 5 years and my house still looks great, even with Ben Moore, oil primer and two coats of latex. No vinyl required.