A preferred solution would be to enter your language first, then your EY number and prioritise the call based on status.
QF do this very well. Platinums and above are answered in no less than 30 seconds by the Premium Desk or overflowed to the general call centre. At the same time low or non status FFers could on hold for an hour.
By all accounts BA is one of the worst for wait times, regardless of status. Just check their board. CX varies by country and office.