If you are looking for a bag on top of the top tube then I have this one that is pretty universal.
It has the advantage that the bag with your phone in it is large enough that a powerbank will also fit. But what I particularly like is that the part with the phone in it is attached by Velcro, so for a quick stop, you can just pull it off.
Otherwise I have This one from Wheel UP that is also OK.
Make sure you tape up your frame before mounting it as I trashed the paint on my bike after a 7 day tour.
I had it on a Cube, but they fit all bikes.