Connect Mega to Android via USB OTG

Has anyone recently bought an Android phone which works with an Arduino Mega over USB OTG? Any lists I'm finding online are a few years old and most of the phones aren't stocked in shops near me (and I'd prefer not to have to order one online).
Can anyone recommend a current Android phone that definitely works? I've also read about a few that are USB OTG compatible but don't work with Arduinos.