Dices: "si trabajo más festivos en diciembre, por qué tengo menos libres que otros compañeros". Como ya te expliqué antes, si trabajas o estás de descanso en un festivo, tendrás la deducción de 7'5 horas, por lo que tendrás un descanso más.

En diciembre hay 31 días, por lo que hay que hacer un total de 166 horas (20 servicios de 8 horas y uno de 6 horas; y se tienen 10 descansos). Como en ese mes hay varios festivos y también habrá gente que coja el permiso de Navidad, a las 166 horas hay que descontar 7'5 horas por cada festivo en el que estés activo y también 7'5 horas por cada día de permiso de Navidad.

Ahora sólo tienes que hacer cuentas: multiplica el total de días festivos en los que estás activo (y también los días de permiso de Navidad si los coges en diciembre), por 7'5 horas. El resultado lo restas de 166 horas y ésas serán las horas totales que tengas que hacer ese mes. Ese número de horas divídelo por 8, y tendrás los servicios de 8 horas que harás (puede que quede un día en que harás un servicio de menos de ocho horas). Es decir, tendrás los días que vas a trabajar; el resto de días hasta 31 días del mes, serán descansos.

Si en diciembre tienes dos festivos y no coges permiso de Navidad, a 166 horas le restas 15 horas y ese mes tendrás que hacer un total de 151 horas.
151 horas dividido por 8 (8 horas cada servicio), da que tienes que hacer 18 servicios de 8 horas y un servicio de 7 horas, por lo que tendrás 12 descansos.