That is only dependant upon engine health. If its burning oil or reducing more: then one should switch to higher viscosities like 5w40, 5w50 or 20w50. For corolla recommended drain intervals in Pakistan are 5000kms, and you should drive to the same point. Changing engine oil early is also bad coz you will not give enough time to oil to clean engine properly. Every engine oil is formulated on a different dynamic.
My car is 2016 Altis 1.8 cvti 99k driven, and I'm using amsoil signature series 5w30 100% synthetic in it. I change oil filter at 7500kms and engine/filter again at 15000kms, but that oil is meant for that much mileage. In fact it will do more but 15000kms is enough for me, and the filters that i'm using are meant to handle that mileage. I won't switch to higher viscosities unless i'll face issue with this.