There are a number of issues here.
Firstly, almost without exception, tetras are shoaling fish and need to be in groups. With less then say 6 fish, they are stressed and can show atypical behaviour which can vary from hiding away never to be seen, at the other extreme, they can become very aggressive and terrorise the tank.
The next issue is that some tetras are naturally somewhat aggressive, and will peck at the fins of the angel fish.
Another issue is the natural diet of angel fish is small fish, thus as soon as the angel fish are large enough, they will start to eat the tetras. The more round tetras are less likely to fit in the angels mouths then long thin tetras, so you'll want to avoid Neons, Cardinals, Glowlights etc.
Then there is the size of the tank.
I would say, given the requirements, that Lemons, Phantoms, X-Rays etc. would fit the bill. Avoid Serpæ's which despite being fairly small, can be very aggressive. A lot depends on what you have available of course.
*** EDIT ***
Looks like we were writing at the same time Neale!
I've always found Silver Tips to be a bit nippy, great little fish, and probably okay, but just an observation.
Of course, if we are straying outside of tetras, I'd say Harlequins, can't go wrong with Harlequins!