Perch includes a sense of not being properly seated - you are somewhat precarious or the seat is rather small and you are not fully sitting on it. You might perch on a small high stool or the sort of 'shelf' seat you get in bus shelter queues, for example, but you'd find it hard to perch on a sofa. You could perch on the arm of a sofa though...
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.