Morality is more subjective than ethics. For, your morals are most likely predicated on the values and behaviour that your community, society or religion upholds or frowns upon. Therefore, what is considered immoral in one culture or society or even class, may be thought of as part of normal behaviour in another culture or society. It also depends on what is trending in that particular space and time.