It depends on the following things.
- Your Car.
- The Oil you use.
- Your Driving style. (Rash/Mild/Normal)
- Road Conditions. (Dusty/Notmal)
If your use good oils like Zic or Mobil-1 then change oil every 5000kms. If your car is more than 5 years old then change oil every 3000kms.
If you use regular oils like Shell, Castrol, Etc....then change oil every 3000kms and every 1500-2000kms if your car is more than 5 years old.