Since you aren't showing us an example of what you want to replace, it is hard to make an appropriate suggestion.
Have you thought about using a 'case' statement?
You also have access to 'while' and 'for' loops.
If you want to replicate logic based on parameters, you can even go as far as using compiler code generating directives like 'generate' and 'genvar'.
If you have grouped circumstances for your 'if' statements, you can always use 'assign' to create a shortcut net/label.
I mean, there is just soooo much which is possible.
Probably you are looking to use the 'for' loop to operate repetitious logic on different points in an array.