Which would be the best bike considering milage around 50 kmpl and performance and durability Hero hunk, bajaj avenger150, tvs apache160 or honda unicorn

Which would be the best bike considering milage around 50 kmpl and performance and durability Hero hunk, bajaj avenger150, tvs apache160 or honda unicorn.

Question asked from: http://www.carandbike.com/