how about if i listen to techno .. are you sure it wont need less than 30hz ? .. and higher than 25 khz its not important ?
I listen to a lot of EDM of various types. I was just listening to some older techno yesterday, such as earlier Tiesto. Even five or six years ago, the use of very low bass down around 30hz and below was very, very rare. Now some of the more recent stuff--particularly some dubstep--is starting to output below 30hz some. But it's still not common.
Plus, while around 30hz and below into the 20hz range is audible, to me it's more of the tactile sensation it creates that is important, and that you can't really get with headphones. So I have a good subwoofer with my desktop speaker system, and it's the feel of the very low bass that energizes EDM to me. Listening on headphones that do reach down that far just isn't the same at all.
Still, it's useful to get good headphones with decent extension down to 20hz if you are into bass. Headphones that roll off a lot (start decreasing in volume output) starting in the midbass frequency range will lose some good low bass emphasis and/or may have a lot of distorted bass at the extreme low end.
Higher than 20khz is not important. That's mosquito whine sound at best that only someone in their teens can hear anyway.
So instead of focusing on what kind of frequency range the manufacturers list, look at frequency response plots and learn to read them: http://www.innerfidelity.com/headphone-data-sheet-downloads
While the measured response is not always reliable exactly as far as how you would hear it, they can give you a general idea of how different headphones sound as far as whether or not the bass is heavily emphasized or rolled off. Or whether the treble is very heavy. So look at them as an overall curve that gives you a general idea. Not as a roadmap to compare headphones precisely.