Define $$S_1 = \sum_{i=1}^n P(A_i)$$ and $$S_2 =\sum_{1 \le i < j \le n}^n P(A_i \cap A_j)$$ as well as $$S_k =\sum_{1 \le i_1 < \cdots < i_k \le n}^n P(A_{i_1} \cap \cdots \cap A_{i_k})$$ Then for odd $k$ in $\{1,\ldots,n\}$ $$P\left(\bigcup_{i=1}^n A_i\right) \le \sum_{j=1}^{k}(-1)^{j-1} S_j$$ For even $k$ in $\{2,\ldots,n\}$ $$P\left(\bigcup_{i=1}^n A_i\right) \ge \sum_{j=1}^{k}(-1)^{j-1}S_j$$
More details of Bonferroni inequalities or Boole's inequality is here.
