Are you filling full tank always? Otherwise its not possible to determine the correct mileage. Use some app like Fuelio, always fill full tank till auto cut (never fill more than autocut else your mileage will be incorrect). Are these figures with 100% AC usage? In that case city mileage is little less but highway mileage is decent.