If you're running on stock os which is lollipop 5.0.1 you can use the "Kingroot + TWRP + SuperSU or Kingroot + SuperSU" method.

Important Notice!You should backup your system first or
any important files in case of emergency. I'm not responsible for any
bricked/soft-bricked/hard-bricked devices if you didn't follow this
tutorial correctly and attentively. Do it on your own risk!

Next is install Kingroot on your device and make sure that you have a stable internet connection so you can root your phone.

After doing so, if you want to replace Kingroot to SuperSU. Just install Rashr and flash either direct SuperSU or TWRP (Optional).

If you've chosen direct SuperSU then
wait for it to finish and it will automatically reboot (if prompted,
just click yes to continue). After rebooting into system and you've
successfully flashed the SuperSU on your system then, you can now get rid of Kingroot application so that you can use SuperSU as your root manager.

But if you choose to install TWRP (which
is I personally recommended because of its functionality and
convenience when flashing or moving into other roms/add-ons). Just flash
TWRP just like the procedure on SuperSU, but this time you'll have to boot into custom recovery mode after successfully flashing the TWRP.img on Rashr. You can directly boot into recovery mode by choosing Recovery Mode on boot option on Rashr or by shutting down your device and simultaneously pressing Power Button and Volume Down at the same time. Then wait for the screen to boot and release the buttons to boot into recovery mode.

After entering recovery mode just choose Install button and look for the SuperSU files location. e.g. SD/Downloads/SuperSU then swipe to start flashing. After doing so, reboot your device into your system and uninstall Kingroot as you wish.