You should rely on the vacuum gauge to drive replacement, that's the ultimate arbiter for filter condition. If you need to change filters before using 1,000 gal of fuel, that's a sign of a tank contamination problem. Hours are a less reliable yard stick as it's really a function of how much fuel has passed through the filter, which is different at different rpm.
If you have a polishing system it's conceivable you'd never need to change a filter, but of course you should not leave them in place indefinitely. Having said that, and having changed a lot of filters, I've never seen one deteriorate even those that haven't been changed for years. Every time you change a filter you reduce its efficiency, as a filter traps some dirt, it becomes more efficient. I'm not suggesting anyone violate Racor or engine manufacturer instructions, just pointing out relevant details.
Install a good vacuum gauge, I'm partial to these
https://dentmarine.com/
More on vacuum gauges
https://www.proboat.com/2012/04/the-vacuum-gauge-tool/
More on filter service
https://stevedmarineconsulting.com/fuel-and-air-filter-service-protocols/