if else operator issue : Please check the code bellow. On first if section however all my conditions get false its not going to else. its always running the if inside codes. to be more details "ViewBag.gtQuickDate" this viewbag not containing any of value as shown bellow also other viewbags not containing the value then why its not running the else if? any mistake you found on operator then let me know. Thanks in advance   

    if (ViewBag.subcattxt != "" & ViewBag.callFrom == "result" & ViewBag.gtQuickDate != "2015y" || ViewBag.gtQuickDate != "2016y" || ViewBag.gtQuickDate != "2017y" || ViewBag.gtQuickDate != "blank")
                             {
                                 
    
                             }
                             else if (ViewBag.subcattxt != "" & ViewBag.callFrom == "result" & ViewBag.gtQuickDate == "2015y" || ViewBag.gtQuickDate == "2016y" || ViewBag.gtQuickDate == "2017y" || ViewBag.gtQuickDate != "blank")
                             {
                                 
    
                            }