It is known that if $f:M\rightarrow N$ is a homotopy equivalent, then the the process of pullback gives a one-one correspondence between bundles over $N$ and $M$ up to isomorphism. Is the converse( that if $f$ gives a 1-1 correspondence between them, then $f$ is a homotopy equivalence)true? Or any counterexample? By the way, are bundles of a fixed rank over a compact manifold finite up to isomorphism? And is there any characterization of them like the holomorphic line bundles as a first cohomology group of a certain sheaf? If so, is there any way to calculate? -- $M,N$ are smooth manifolds, and I originally thought of real vector bundles. But since this is a wild guess, it might be better to take the most general bundles one might think that homotopy invariance holds, even though I only know the real case.