Tvs apache 180 or Honda cb hornet 160R

Which one is best according to the MILEAGE, POWER, DESIGN, COMFORT