I change mine regularly but not 5000 mls on the dot.
Sometimes it's more to 7000.

Given that the engine has been around since they've invented fire, the oil has come a long way since then.

Still think 15k or 1 year+ is pushing it a bit.

Probably the answer would be to go by the book but would be good to know what would be a realistic interval