Fatti

X., avvocato-notaio indipendente, ha concluso due contratti di previdenza professionale con la Fondazione LPP Y. Il primo contratto, di previdenza obbligatoria, copre i rischi di vecchiaia, superstiti e invalidità. Il secondo contratto, di previdenza complementare, prevede solo la liberazione dal pagamento dei premi in caso di invalidità.

Nel 2000, X. ha riscattato 430'000 franchi di anni assicurativi nell'ambito del contratto di previdenza complementare, per poi ritirare questa somma entro cinque giorni per finanziare l'acquisto di un'abitazione familiare. Il Servizio cantonale delle contribuzioni ha rifiutato la deduzione fiscale di questo riscatto, ritenendolo un'evasione fiscale.

Legge

Il Tribunale federale ha giudicato che il contratto di previdenza complementare non rispettava il principio assicurativo, in quanto prevedeva solo la liberazione dal pagamento dei premi in caso di invalidità. Di conseguenza, il riscatto di anni assicurativi effettuato in questo ambito non era deducibile fiscalmente.

Inoltre, il Tribunale federale ha ritenuto che il procedimento scelto da X. costituisse un'evasione fiscale, nella misura in cui il riscatto di…