• En el marco del Derecho de la UE, una privación de libertad ha de ser conforme a la ley  (véase el apartado 7 .3 ), necesaria y proporcionada (véase el  apartado 7 .5 ). • El Derecho de la UE establece para la detención previa a la expulsión una duración  máxima de seis meses, que excepcionalmente se podrá prorrogar hasta alcanzar un  máximo de dieciocho meses. El CEDH no contiene límites de tiempo máximos para la  detención de inmigrantes, pero de acuerdo con la jurisprudencia del TEDH, la legisla - ción nacional debe establecer un periodo máximo y la legalidad de la duración de la  detención depende de las circunstancias particulares del caso (véase el apartado 7 .6.4 ). (468) TJCE, asuntos acumulados C -6/90 y C -9/ 90, Francovich y Bonifaci y otros contra República Italiana ,  19 de noviembre de 1991. (469) TEDH, Lobanov contra Rusia , n.º 16159/03, 16 de octubre de 2008, párr. 54.