If you are mostly traveling within city and having top ups from good fuel stations, then its fine to keep it running. You can consider changing it after 35-40K.
But if you travel remote areas where impurities in diesel are common, like extreme northern & southern areas of PK, inner Punjab, inner Sindh, etc. etc. then you can keep changing it every after 20-25K km imho.