Why not just doing:
SELECT date_trunc('week', EXTRACT(YEAR FROM CURRENT_DATE) || '-01-04')::date AS first_monday_of_iso_year;