Essa é a pergunta que mais recebo no blog. E a resposta honesta é: depende. Mas como isso não ajuda ninguém, vou dar os números.
Para comparar produtos de renda fixa de forma justa, você precisa converter tudo para a mesma base: taxa bruta equivalente ao CDI. Isso porque LCI e LCA são isentas de IR, enquanto CDB e Tesouro pagam imposto.
Com a tabela regressiva de IR, um CDB que paga 115% do CDI com resgate em 2 anos equivale, líquido, a uma LCI que paga 97% do CDI. Parece pouco, mas a diferença é real.
CDB de banco médio: 115-120% CDI (com IR). LCI/LCA de banco médio: 95-100% CDI (isenta). Tesouro Selic: 100% da Selic (com IR). Para prazo de 2 anos, a LCI de 97% CDI bate o CDB de 115% CDI. Para prazo de 1 ano, o CDB ganha.
A conta muda conforme o prazo e a alíquota de IR. Faça a simulação antes de decidir.