The LED flashes only if iPhone is locked. Tip: LED Flash for Alerts is a useful feature for anyone who might miss audible alerts in a noisy environment. Go to Settings > Accessibility > Audio/Visual, then turn on LED Flash for Alerts. To prevent LED flashes when iPhone is in silent mode, turn off Flash on Silent.