Had it checked, the oil level was fine. Don't know if it's gl4 or gl5. Three mechanics said I need to change the gear assembly which costs 50k. But it can still run quite a bit despite the whining sound.
Besides this, there's constant scraping sound which resembles either a faulty bearing or worn out belt. Got the belts checked, ac belt was worn out and had it changed. The scraping sound still happens when in neutral and increases with speed. Got all pulleys checked, no fault. Might be air leaking or something but I have no idea.
Ac mechanic there's sound in ac compressor and costs 27k to change, but ac works fine so not changing it either.
Final situation, gearbox whining sound (constant) scraping sound (constant). So far I'm convinced this is how all Swifts sound like and if it does, I don't like it.
They said Swifts are mostly trouble free, mine is a piece of junk nobody can fix because they can't figure out the problem even.
Thanks for your replies brothers.