Why is there no snow in the Philippines and snow in japan?

The Philippines are at a lower latitude and surrounded by a warm ocean, and the elevations aren't as high as Japan. If the temperature doesn't get near freezing, it won't snow.