I am planning to buy a grammar book and I have selected two books primarily.
Please tell me which one I should buy for advanced level.

#1. Cambridge advanced grammar in use -- by Hewing
https://www.amazon.com/Advanced-Gram.../dp/1107699894

#2. Oxford practice grammar advanced. -- Yule
https://www.amazon.co.uk/Oxford-Prac.../dp/0194309169

I can't understand which one would be suitable for me so please help.

Thank you.