Color plays an important role in human life: without it life would be dull and monochromatic. Printing color with distinct characteristics, like hue, brightness and saturation, and high resolution, are the main characteristic of image sensing devices. A flexible design of color filter is also desired for angle insensitivity and independence of direction of polarization of incident light. Furthermore, it is important that the designed filter be compatible with the image sensing devices in terms of technology and size. Therefore, color filter requires special care in its design, operation and integration. In this paper, we present a comprehensive review of nanostructured color filter designs described to date and evaluate them in terms of their performance.