Mimimize anonymous logic inside the view block:
@if (Model.TopImageOrMedia!=116 && Model.MediaArea=="" && Model.TopImage!="") {
<img ... />
}
instead specify the intention of the pieces of your code before you use them
@{
var showTopImageOrMedia = (Model.TopImageOrMedia==116); // dropdown const value