Because solar porch lights are specifically designed for lighting outdoor spaces they are usually waterproof. But always ensure that the IP Rating is adequate for the weather conditions in your state.
If your area is prone to a torrential rain then go for the higher-rated lights with IP65 standard.