Puedes hacer lo que comenta J_Aimar, yo compre 2 códigos de 12 meses y otro de 6 y lo haces asi:
Canjeas 12 meses, te debería de ofrecer que si activas la renovación automática te regalan 1 mes. Lo activas.
Al momento te vas a suscripciones activas y la cancelas.
Metes el segundo de 12 meses y volverá a ofrecer lo de la renovación automática, aceptas otra vez y vuelves a desactivar la renovación automática.
Repites proceso con el de 6 meses, aceptas y desactivas.
Por ultimo coges un mes de Ultimate (si eres nuevo es posible que te lo oferten a 1€). Al activarlo te dira que te convertirá todo a Ultimate, aceptas y listo.
Tendras 12+1+12+1+6+1+1=34 meses de Game Pass Ultimate.
Yo lo hice y lo tengo hasta Junio de 2022.
Es importante dos cosas, no pasarse de 36 meses, es decir si acumulas 36 meses de Gold al pasarlo a Ultimate como te sumaria un mes mas no te dejaría, así que yo prefiero no ajustar tanto.
Y segundo, siempre canjear todo el gold antes de convertir, porque una vez seas Ultimate si quieres canjear códigos de Gold te hace una conversión de 12 gold por 3-4 de Ultimate (no recuerdo).