Design and Size:
In the candy bar form we mentioned, Nokia E6 seems more compact. Its QWERTY Keypad has keys are very much joined having hardly any gap between them whereas HTC desire keys are very much apart, making typing easier. HTC Chacha is also quiet wider having a width of 64.6mm compared to 59mm of Nokia E6. But Chacha weighs only 120g in contrast to 133g of E6.
HTC Chacha has a slightly bigger 2.6 inch capacitive TFT touch screen with resolution of 480 x 320 pixel compared to the same capacitive TFT display of E6 with resolution of 640 x 480 pixels. Nokia E6 has better 16M color support in contrast to 256K colors in Chacha. HTC Chacha has HTC 2.1 UI.
Processor and OS:
HTC Chacha features 800 MHz processor and the latest Android 2.3(Gingerbread), Nokia E6 has a slightly less powerful 680MHz processor but its 2D/3D hardware acceleration card with OpenVG1.1 and OpenGL ES 2.0 very much makes up for it.
The biggest difference between the two phones lies in the camera resolution. Nokia E6 takes lead with an 8MP camera autofocus camera with dual LED flash HTC Chacha features a 5MP autofocus camera with LED flash. Nokia E6 is able to record HD 720p video at 25fps, where as the Chacha records video maximum resolution of 720×480 pixels at 30 fps.Both phones have geo-tagging and face detection feature and a secondary VGA camera.
Nokia E6 has 8GB of internal memory, 256MB of RAM and 1GB of ROM. HTC Chacha comes with 512MB of RAM and same amount of ROM. The external memory can be extended up to 32GB via SD memory card in both devices.