Underwater environments are very diverse in nature. A very wide range of living and non living activities take place in the same oceanic area. Generally, this diversity increases as we move deeper into the ocean. There can be many diverse applications in which severity of the sensed value of different nodes may not be the same. The data generated by some nodes may be of more importance than others. This sternness can be of many types like, in terms of delay criticality or in terms of size of data generated. Hence the costly deployment of UWSN can not be dedicated for sensing only a single type of occurring events. These diverse applications require the routing for each type of sensed event. So it is necessary to provide an underwater network solution which considers the diverse events occurrence and appropriate response to that diverse characteristic (different delay criticality associated with different occurring events).