1. A method for dynamically prioritizing electronic messages in an electronic device, the method comprising: receiving, by an electronic message prioritization unit configured in the electronic device, one or more electronic messages from one or more other electronic devices; analyzing, by the electronic message prioritization unit, each of the one or more received electronic messages using language and text processing logic to identify one or more prioritization parameters; assigning, by the electronic message prioritization unit, a value in a predetermined order to each of the one or more prioritization parameters based on predefined prioritization order of the one or more prioritization parameters; and prioritizing, by the electronic message prioritization unit, the one or more electronic messages based on the assigned values.