The answer is Yes. It looks like it will snow in Boston and the surrounding areas by Christmas or New Year's Eve. It is several days before Christmas day and it now looks like there will be a good chance that there will be snow in Boston on both Christmas and New Year's Eve.
The reason is that several weather forecasting sites predict there is a good chance of snow on Saturday, Dec. 25. In addition, it looks like there will be snow on Friday, Dec. 31.
For example, Weather.com indicates that on Saturday, Dec. 25, the temperature will be 39 degrees Fahrenheit (F) and that there will be AM rain/snow showers.
On Friday, Dec. 31, Weather.com indicates that the temperature will be 39 degrees F and that there will be snow in the afternoon.
However, AccuWeather.com reports that on Dec. 25 the temp. is forecast to be 40 degrees F and that the weather will be "Cloudy with a Chance of Rain."
Moreover, for Friday, Dec. 31, AccuWeather says that the temperature will be 37 degrees, but it will be "Mostly Cloudy."
However, the US Weather Service 7 day forecast for Boston and the surrounding area is less clear about snow. It shows that the maximum prediction for precipitation for Dec. 25 is 39% but a 70% chance of cloud cover.
Historically There Has NOT Been Snow
According to the site, howmuchwillitsnow.com, Boston has had snow for Christmas in just one of the last six years. This occurred in 2018.
In addition, in only one of the last six years, has there has been snow on New Year's Eve. That occurred on Dec. 31, 2020.
That leads to a very high probability that this year there will be snow on Christmas but Not on New Year's Eve in Boston.
Expect to see snow in Boston on Christmas but not on New Year's Eve this year.
Also, don't forget to fully "Follow" me and make sure to download the Newsbreak app to become a Registered Follower. This way you can also see all my articles in the past. Click on the Follow link underneath my profile name.