While this question exists, it is more about maintenance and how you treat your floor. If you wear socks, both oil and water finishes last forever. If you are wearing shoes that are dirty – your wear will be increased 10x. But, techincally speaking oil-based products are just as durable, they just amber and take longer to dry.