We prove that the received SNR is not optimal if all LEDs are used for communication. We propose a valid ratio threshold-based LED selection scheme to optimize SNR for a single user. We propose an evolutionary algorithm-based scheme to optimize the SNR for multi-user.