Yes, it is very likely that it will snow in New York on Christmas. New York City is located in the northeastern United States, and it has a humid continental climate, which means that it experiences all four seasons. In December, the average temperature in New York City is around 34 degrees Fahrenheit (1.1 degrees Celsius), and it snows on average 4.6 inches (11.7 centimeters) during the month of December. So, it is quite possible that it will snow on Christmas in New York City.