Two years!! The longest I have even had one working, is about 6 months LOL...
I guess it depend on use, ie flow rates, tank volume etc..
However there is no doubt that some work better than others as you can tell by the hundreds & hundreds of post on this forum!