It is my personal taste, you might not agree with me. Here is my rule of thumb.
- We know that the first line of all items of "list" (
enumerate, itemize, etc) are left aligned.
- So if the item starts with a multi-line aligned equation, use
aligned environment (plus t passed to its optional argument) rather than align*. See my the second item in my example below. Using align* makes the equations centered so it breaks the nature of "list".
- But if the item starts with a sentence, use
align* environment. See my third item in the given example below. Using align* does not break the nature of "list".
Does it make sense?
\documentclass[preview,border=12pt,12pt]{standalone}% change it back to your own document class
\usepackage{amsmath}
\begin{document}
\begin{enumerate}
% number 1
\item $E\neq mc^2$ is the correct formula.
% number 2
\item
$
\!
\begin{aligned}[t]
(a+b)^2
&= (a+b)(a+b) && \text{by definition} \\
&= a^2 +ab +ab +b^2 && \text{using FOIL steps}\\
&= a^2 +2ab +b^2 && \text{simplified}
\end{aligned}
$
% number 3
\item Consider the following equations,
\begin{align*}
\vec \nabla \cdot \vec{B} &= 0\\
\vec \nabla \times \vec{E} &= -\frac{\partial \vec{B}}{\partial t}
\end{align*}
% number
\item $y=mx+c$ is a street line.
\end{enumerate}
\end{document}
