2 key things to note- Ferm lives in a very humid area. I am in about the driest place in the country, and use dot5.
With no humidity here, dot3/4 will survive much longer. There are simple test strips you can use to test for moisture if you are not sure, but a simple flush takes only a couple hours. 3 years sounds reasonable and safe to me in a humid area.
dot 5 is silicone based and does not absorb moisture. Many people switch their system to dot5 because of this and it's higher boiling point. I do not recommend this, because anytime you switch from one fluid base to another leaks can begin. For those that will switch from, understand you need to disassemble master cylinder, calipers, proportioning valve and replace O-rings, possibly flexible lines replaced also.