SELECT EXTRACT(YEAR FROM dt) AS year_with_xmas_on_sunday
FROM   ( 
         SELECT  add_months(DATE '2008-12-25', 12 * (level - 1)) AS dt
         FROM    dual
         CONNECT BY level <= 2121 - 2008 + 1
       ) 
WHERE  to_char(dt, 'Dy', 'nls_date_language=English') = 'Sun'
ORDER  BY 1
;