工作12年可以休假10天。根据法律规定,职工累计工作已满1年不满10年的,法定带薪年休假5天;已满10年不满20年的,法定带薪年休假10天;已满20年的,法定带薪年休假15天。

【法律依据】《企业职工带薪年休假实施办法》第三条规定,职工连续工作满12个月以上的,享受带薪年休假。