Location returned from Android Geocoder and GMSGeocoder in GoogleMaps SDK for iOS are different

I am using an android's geocoder(link) for reverse geocoding whilst using Google's SDK for iOS using reverseGeocodeCoordinate method (link) but the location name returned for the two different classed in Android an iOS is different. It would be helpful if your experiences helped my confusion. Thanks

Eg: PWC Australia returned 35 Hickson road Bangaroo using reverseGeocodeCoordinate from GMSGeocoder class.