Small fly on flowers

Small fly on flowers

Observation - Small fly on flowers - UK and Ireland. Description: This small fly, maybe 6-8mm has been on flowers all over my garden for the last few weeks. Any ideas?

This small fly, maybe 6-8mm has been on flowers all over my garden for the last few weeks. Any ideas?