The consumer choice process is complex and ever-changing. Environmental and personal factors at the moment of decision dramatically affect the purchase decision. As a result, it is impossible to develop a consumer choice model for every purchase.
Please compare and contrast the following three perspectives: emotional, attitude-based, and attribute based.