You have to top up with the same gas as you have in your system already, as mixing different refrigerants can be very dangerous.
New type approved cars from 2011 and ALL new cars built after Jan 1st 2017 now use R1234yf which is a more enviro friendly refrigerant, although it is mildly flammable when R134a was not, so I guess swings and roundabouts, you save a bit of the planet but risk going up in flames if you get a leak now.
To change an existing vehicle system entirely to a more environmentally safe gas is hugely expensive as the compressor, pipework and condenser, and evap are all different as the system operates a different running pressure, also the fittings and connectors are different so service centers do not cross contaminate gasses by using wrong machines, finally R1234yf systems have an inline heat exchanger to make the system more efficient.
Finally and probably the most important part, it is actually illegal to top up, refill or regas a known leaking system. Companies and individuals who are proved to have knowingly leaked air con refrigerant (I.E topping up a system that you know leaks before having found and repaired that leak) could now face fines of up to £200,000.