Default How to tell if a custom kernel will work on our phone?

So I've been wanting to try out a custom kernel from a different htc one section and I heard they work for aosp but I'm guessing not with sense but it seems like our kernel is always the 3.4.10. How can you tell if a kernel will work? Thanks for your help and I apologize if this has been asked before.