Photons display properties of both particles (eg reflection) and waves (eg interference patterns). At quantum level things don’t exist as we know them, so there isn’t really an answer to “are they particles or waves?” – they just display the properties of both.