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
var showImage = (showTopImageOrMedia && Model.MediaArea=="" && Model.TopImage!="");
}
... and only keep the simple bool variable in the view block with the html
@if(showImage) {
<img ... />
}