Nothing is accurate. Both have their own way of calculating the data. Analytics is more near to accuracy.
Everyone does prefer Google analytics that it's much accurate really no doubt it's one of the most favourite.
The questions should be which is more relevant in term of traffic that counts, and the answer is google analytics
I check many times using some keywords, and search queries , clicks etc Google Analytics shows correct statistics ......
Google Analytics is a Google tool that can be used to track information on how potential customers use your website. Google Analytics allows you to track keyword performances and to generate detailed statistics about your site. These statistics can be very helpful in your next optimisation campaign. With Google Analytics, you can see which pages and links are the most popular for bringing visitors. You can also see what keywords are bringing in the most traffic. So, Google Analytics is more suitable and accurate.