You are clearly using Photos in iCloud to synchronise your photos between devices - as such, deletion on one device will be synchronised to iCloud and other devices.
If you wish to delete photos on your iPhone and not your other devices, you need to disable Photos in iCloud on your iPhone:
Settings > [Your Name / AppleID] > iCloud > Photos > iCloud Photos - set to OFF
You need to understand that disabling this service on iPhone will inhibit upload of photos to iCloud. Any photos stored on your iPhone will, however, be included in your iCloud or iTunes backup - thus being a service independent of the synchronisation service provided by Photos in iCloud.
I hope this information and clarification is helpful to you.
Google Vertalen
U gebruikt duidelijk Foto's in iCloud om uw foto's tussen apparaten te synchroniseren - als zodanig wordt het verwijderen op één apparaat gesynchroniseerd met iCloud en andere apparaten.
Als je foto's op je iPhone wilt verwijderen en niet op je andere apparaten, moet je Foto's in iCloud op je iPhone uitschakelen:
Instellingen> [Uw naam / AppleID]> iCloud> Foto's> iCloud-foto's - ingesteld op UIT
U moet begrijpen dat het uitschakelen van deze service op de iPhone het uploaden van foto's naar iCloud zal verhinderen. Alle foto's die op uw iPhone zijn opgeslagen, worden echter opgenomen in uw iCloud- of iTunes-back-up - en zijn dus een service die onafhankelijk is van de synchronisatieservice die door Photos in iCloud wordt geleverd.
Ik hoop dat deze informatie en verduidelijking nuttig voor je zijn.