I have had my iPhone 7 for three days and it has developed a rattling sound from the camera. It happened on my iPhone 6 but after about 2 months of ownership.
I'm not very happy about this as a £600 phone should not develop such a fault. I have not dropped it and have handled it very carefully in the few days I have had it.
Any advice would be greatly appreciated.