Personally I think is better to do many layout who include partial than one big view with switch statements