Consider the following setup: three bounded, 'nice' convex sets $A \subseteq B \subsetneq C \subset \mathbb{R}^2$, and three points $x,y,z\in \partial A\cap \partial B\cap \partial C$ (see edit below). Imagine a triangle inscribed in a circle, with some convex curves between the edges of the triangle and the circle, 'clamped down' at the vertices of the triangle.
Additionally, there is a volume-preserving affine map $f:\mathbb{R}^2\rightarrow\mathbb{R}^2$ such that the perimeter of $f(A)$ and $f(C)$ are less than the perimeter of $A$ and $C$, respectively.
My question is this: is it true that the perimeter of $f(B)$ is smaller than the perimeter of $B$?
This seems true to me intuitively, but I've been wrong about similar things before; the problem I'm having is that the length in an individual 'sector' can increase, but this should be offset by the decrease in the other sectors. Any help would be very appreciated!
EDIT: As Wlodzimierz points out below, the question is not true in this generality. However, I would like to add the additional assumption that the points $x,y,z$ are each extreme points of all three sets $A,B$ and $C$. This would rule out the class of counterexamples for the original question.